<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>test</title>
</head>
<body>
    <script>

        var num = parseInt(prompt(''))
        var test = num;
// 1 / 10 => 0    1次
// 19 / 10 =>1    1/10 => 0 2次 
// 123 / 10 => 12   12/ 10 =>1  1/10=>0  3次 
// 4567 / 10=> 456  456 => 10 45 45=> 10 4  4=>10 0   4次  

        var n=1; // 数字至少 一位 初始化值 设置为1 
        while(parseInt(num/10)!=0){
            n++;
            num = parseInt(num/10);  // 66=> 6   78954 => 7895  7895=>789
        }
        console.log(`${test}是一个${n}位数`)




        // 一张纸 0.1 mm
        // 8848m 


        //统一单位   
        // 1m = 1000mm

        // 初始值 
        var paper = 0.1 / 1000; // 1mm
        var count = 0; // 计数器

        while(paper<8848){  // 只要小于8848m  就要继续跑
            paper *=2;  // 折叠一次 纸的厚度发生了变化 
            count++;  // 折叠一次 次数+1 
        }

        console.log(count)

    </script>
</body>
</html>